﻿[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.Linq.QuerySerializer+Visitor.#VisitMethodCall(System.Linq.Expressions.MethodCallExpression)", Justification = "Return-value is used internally only.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "System.Windows.WebContext.#CompleteLoad(System.IAsyncResult)", Justification = "Catch all required to capture the right semantics.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "System.Windows.WebContext.#CompleteSubmitChanges(System.IAsyncResult)", Justification = "Catch all required to capture the right semantics.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "System.Windows.WebContext.#EndLoad(System.IAsyncResult)", Justification = "Catch all required to capture the right semantics.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "System.Windows.WebContext.#EndSubmitChanges(System.IAsyncResult)", Justification = "Catch all required to capture the right semantics.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1030:UseEventsWhereAppropriate", Scope = "member", Target = "System.Windows.WebContext.#RaisePropertyChanged(System.String)", Justification = "This is a method that raises a corresponding event.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1030:UseEventsWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.Entity.#RaiseDataMemberChanged(System.String)", Justification = "This is a method that raises a corresponding event.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1030:UseEventsWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.Entity.#RaiseDataMemberChanging(System.String)", Justification = "This is a method that raises a corresponding event.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1030:UseEventsWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.Entity.#RaisePropertyChanged(System.String)", Justification = "This is a method that raises a corresponding event.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "name", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.Entity.#CanInvoke(System.String)", Justification = "Future implementations may use this.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.Entity.#GetIdentity()", Justification = "Relatively expensive method, so a property is inappropriate.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "1", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityKey.#Create`2(!!0,!!1)", Justification = "Generic code.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "2", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityKey.#Create`2(!!0,!!1)", Justification = "Generic code.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "v", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityKey.#Create`2(!!0,!!1)", Justification = "Generic code.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "1", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityKey.#Create`3(!!0,!!1,!!2)", Justification = "Generic code.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "2", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityKey.#Create`3(!!0,!!1,!!2)", Justification = "Generic code.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "3", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityKey.#Create`3(!!0,!!1,!!2)", Justification = "Generic code.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "v", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityKey.#Create`3(!!0,!!1,!!2)", Justification = "Generic code.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "1", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityKey.#Create`4(!!0,!!1,!!2,!!3)", Justification = "Generic code.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "2", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityKey.#Create`4(!!0,!!1,!!2,!!3)", Justification = "Generic code.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "3", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityKey.#Create`4(!!0,!!1,!!2,!!3)", Justification = "Generic code.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "4", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityKey.#Create`4(!!0,!!1,!!2,!!3)", Justification = "Generic code.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "v", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityKey.#Create`4(!!0,!!1,!!2,!!3)", Justification = "Generic code.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "1", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityKey.#Create`5(!!0,!!1,!!2,!!3,!!4)", Justification = "Generic code.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "2", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityKey.#Create`5(!!0,!!1,!!2,!!3,!!4)", Justification = "Generic code.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "3", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityKey.#Create`5(!!0,!!1,!!2,!!3,!!4)", Justification = "Generic code.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "4", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityKey.#Create`5(!!0,!!1,!!2,!!3,!!4)", Justification = "Generic code.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "5", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityKey.#Create`5(!!0,!!1,!!2,!!3,!!4)", Justification = "Generic code.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "v", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityKey.#Create`5(!!0,!!1,!!2,!!3,!!4)", Justification = "Generic code.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityContainer.#CreateEntitySet`1(OpenRiaServices.DomainServices.Client.EntitySetOperations)", Justification = "Framework APIs.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityContainer.#CreateEntitySet`1()", Justification = "Framework APIs.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityContainer.#GetEntitySet`1()", Justification = "Framework APIs.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityContainer.#GetChanges()", Justification = "Relatively expensive method, so a property is inappropriate.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1030:UseEventsWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityContainer.#RaisePropertyChanged(System.String)", Justification = "This is a method that raises a corresponding event.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.QuerySerializer+Visitor.#VisitMethodCall(System.Linq.Expressions.MethodCallExpression)", Justification = "Return-value is used internally only.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface", Scope = "type", Target = "OpenRiaServices.DomainServices.Client.EntitySet", Justification = "EntitySet is not a typed collection.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "type", Target = "OpenRiaServices.DomainServices.Client.EntitySet", Justification = "EntityCollection is already used elsewhere and has different semantics.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "type", Target = "OpenRiaServices.DomainServices.Client.EntitySet`1", Justification = "EntityCollection<TEntity> is already used elsewhere and has different semantics.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1030:UseEventsWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntitySet.#RaisePropertyChanged(System.String)", Justification = "This is a method that raises a corresponding event.")]

// Login
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "Login", Scope = "type", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.LoginParameters", Justification = "For consistency with ASP.NET, Login was chosen over the recommended alternatives.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "Login", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.AuthenticationService.#Login(System.String,System.String)", Justification = "Same")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "Login", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.AuthenticationService.#Login(OpenRiaServices.DomainServices.Client.ApplicationServices.LoginParameters)", Justification = "Same")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "Login", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.AuthenticationService.#Login(OpenRiaServices.DomainServices.Client.ApplicationServices.LoginParameters,System.Action`1<OpenRiaServices.DomainServices.Client.ApplicationServices.LoginOperation>,System.Object)", Justification = "Same")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "Login", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.AuthenticationService.#BeginLogin(OpenRiaServices.DomainServices.Client.ApplicationServices.LoginParameters,System.AsyncCallback,System.Object)", Justification = "Same")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "Login", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.AuthenticationService.#CancelLogin(System.IAsyncResult)", Justification = "Same")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "Login", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.AuthenticationService.#EndLogin(System.IAsyncResult)", Justification = "Same")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "Login", Scope = "type", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.LoginOperation", Justification = "Same")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "Login", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.LoginOperation.#LoginParameters", Justification = "Same")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "Login", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.LoginOperation.#LoginSuccess", Justification = "Same")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "Login", Scope = "type", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.LoginResult", Justification = "Same")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "login", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.LoginResult.#.ctor(System.Security.Principal.IPrincipal,System.Boolean)", Justification = "Same")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "Login", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.LoginResult.#LoginSuccess", Justification = "Same")]

// Logout
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "Logout", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.AuthenticationService.#Logout()", Justification = "For consistency with ASP.NET, Logout was chosen over the recommended alternatives.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "Logout", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.AuthenticationService.#Logout(System.Action`1<OpenRiaServices.DomainServices.Client.ApplicationServices.LogoutOperation>,System.Object)", Justification = "Same")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "Logout", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.AuthenticationService.#BeginLogout(System.AsyncCallback,System.Object)", Justification = "Same")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "Logout", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.AuthenticationService.#CancelLogout(System.IAsyncResult)", Justification = "Same")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "Logout", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.AuthenticationService.#EndLogout(System.IAsyncResult)", Justification = "Same")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "Logout", Scope = "type", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.LogoutOperation", Justification = "Same")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "Logout", Scope = "type", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.LogoutResult", Justification = "Same")]

[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.UserBase.#System.Security.Principal.IIdentity.AuthenticationType", Justification = "Derived classes are expected to have these properties through codegen so reducing visibility on these methods prevents name conflicts.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.UserBase.#System.Security.Principal.IIdentity.IsAuthenticated", Justification = "Same")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.UserBase.#System.Security.Principal.IIdentity.Name", Justification = "Same")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Ria", Scope = "namespace", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices", Justification = "Spelling is correct.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices", Justification = "There will be more types later.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.Linq.ExpressionVisitor.#Visit(System.Linq.Expressions.Expression)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2201:DoNotRaiseReservedExceptionTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.Linq.ExpressionVisitor.#Visit(System.Linq.Expressions.Expression)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2201:DoNotRaiseReservedExceptionTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.Linq.ExpressionVisitor.#VisitBinding(System.Linq.Expressions.MemberBinding)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.Linq.QuerySerializer+Visitor.#VisitBinary(System.Linq.Expressions.BinaryExpression)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#CompleteLoad(System.IAsyncResult)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#CompleteSubmitChanges(System.IAsyncResult)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#EndLoad(System.IAsyncResult)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#EndSubmitChanges(System.IAsyncResult)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1030:UseEventsWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#RaisePropertyChanged(System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "name", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.Entity.#CanInvokeAction(System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2238:ImplementSerializationMethodsCorrectly", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.Entity.#OnDeserialized(System.Runtime.Serialization.StreamingContext)", Justification = "Has to be public currently to work under partial trust")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "context", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.Entity.#OnDeserialized(System.Runtime.Serialization.StreamingContext)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2238:ImplementSerializationMethodsCorrectly", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.Entity.#OnDeserializing(System.Runtime.Serialization.StreamingContext)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "context", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.Entity.#OnDeserializing(System.Runtime.Serialization.StreamingContext)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.Entity.#System.ComponentModel.IChangeTracking.IsChanged", Justification = "HasChanges returns IsChanged state and is accessible")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityContainer.#System.ComponentModel.IChangeTracking.IsChanged", Justification = "HasChanges returns IsChanged state and is accessible")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", MessageId = "object", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntitySet.#OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntitySet.#System.ComponentModel.IChangeTracking.IsChanged", Justification = "HasChanges returns IsChanged state and is accessible")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntitySet.#System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged", Justification = "There are public EntityAdded/EntityRemoved events")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1008:EnumsShouldHaveZeroValue", Scope = "type", Target = "OpenRiaServices.DomainServices.Client.EntityOperationType")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", MessageId = "entity", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityRef`1.#Filter(!0)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1064:ExceptionsShouldBePublic", Scope = "type", Target = "OpenRiaServices.DomainServices.Client.IEntityCollection")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ExpressionVisitor.#Visit(System.Linq.Expressions.Expression)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2201:DoNotRaiseReservedExceptionTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ExpressionVisitor.#Visit(System.Linq.Expressions.Expression)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2201:DoNotRaiseReservedExceptionTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ExpressionVisitor.#VisitBinding(System.Linq.Expressions.MemberBinding)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.QuerySerializer+Visitor.#VisitBinary(System.Linq.Expressions.BinaryExpression)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.Entity.#GetOriginal()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId = "URIs", Scope = "resource", Target = "OpenRiaServices.DomainServices.Client.Resources.resources", Justification = "Spelling is correct")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "System.ComponentModel")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "type", Target = "OpenRiaServices.DomainServices.Client.EntityChangeSet")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Composable", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityQuery.#IsComposable")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityQueryable.#OrderBy`2(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityQueryable.#OrderByDescending`2(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityQueryable.#ThenBy`2(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityQueryable.#ThenByDescending`2(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityQueryable.#Where`1(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityQueryable.#OrderBy`2(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityQueryable.#OrderByDescending`2(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityQueryable.#ThenBy`2(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityQueryable.#ThenByDescending`2(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityQueryable.#Where`1(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.AsyncOperation`1.#.ctor(System.Action`2<OpenRiaServices.DomainServices.Client.AsyncOperation`1<!0>,System.Object>,System.Object)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#CompleteLoad2(System.IAsyncResult)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#Load`1(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>,System.Action`1<OpenRiaServices.DomainServices.Client.LoadOperation`1<!!0>>,System.Object)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#Load`1(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>,System.Action`1<OpenRiaServices.DomainServices.Client.LoadOperation`1<!!0>>,System.Object)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#Load`1(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>,System.Action`1<OpenRiaServices.DomainServices.Client.LoadOperation`1<!!0>>,System.Object)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#Load`1(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>,OpenRiaServices.DomainServices.Client.LoadBehavior)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#Load`1(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>,OpenRiaServices.DomainServices.Client.LoadBehavior,System.Action`2<OpenRiaServices.DomainServices.Client.LoadOperation`1<!!0>,System.Object>,System.Object)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2222:DoNotDecreaseInheritedMemberVisibility", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.LoadOperation.#Complete(System.Exception)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1030:UseEventsWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.AsyncOperation.#RaisePropertyChanged(System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.AsyncOperation.#System.ComponentModel.INotifyPropertyChanged.PropertyChanged")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1021:AvoidOutParameters", MessageId = "0#", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.LoadOperation.#InitializeCollections(System.Collections.IList&)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling", Scope = "type", Target = "OpenRiaServices.DomainServices.Client.DomainContext")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2222:DoNotDecreaseInheritedMemberVisibility", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.InvokeOperation.#Complete(System.Exception)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#InvokeOperationInternal(System.String,System.Type,System.Collections.Generic.IDictionary`2<System.String,System.Object>,System.Delegate,System.Object)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#Load`1(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1030:UseEventsWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.OperationBase.#RaisePropertyChanged(System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.OperationBase.#System.ComponentModel.INotifyPropertyChanged.PropertyChanged")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#InvokeOperation(System.String,System.Type,System.Collections.Generic.IDictionary`2<System.String,System.Object>,System.Delegate,System.Object)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#InvokeOperation`1(System.String,System.Type,System.Collections.Generic.IDictionary`2<System.String,System.Object>,System.Boolean,System.Action`1<OpenRiaServices.DomainServices.Client.InvokeOperation`1<!!0>>,System.Object)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#Load`1(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>,OpenRiaServices.DomainServices.Client.LoadBehavior,System.Action`1<OpenRiaServices.DomainServices.Client.LoadOperation`1<!!0>>,System.Object)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#Load`1(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>,OpenRiaServices.DomainServices.Client.LoadBehavior,System.Action`1<OpenRiaServices.DomainServices.Client.LoadOperation`1<!!0>>,System.Object)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#CompleteInvoke(System.IAsyncResult)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1813:AvoidUnsealedAttributes", Scope = "type", Target = "OpenRiaServices.DomainServices.Hosting.DomainIdentifierAttribute", Justification = "Ideally this attribute will only be surfaced through derived types.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Ria", Scope = "type", Target = "OpenRiaServices.DomainServices.Client.WebContextBase", Justification = "Consistent use of RIA")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1030:UseEventsWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.WebContextBase.#RaisePropertyChanged(System.String)", Justification = "Already associated with an event")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId = "Ria", Scope = "resource", Target = "OpenRiaServices.DomainServices.Client.Resources.resources")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId = "Ria", Scope = "resource", Target = "OpenRiaServices.DomainServices.Client.Resources.resources")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.AuthenticationService.#System.ComponentModel.INotifyPropertyChanged.PropertyChanged")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.AuthenticationService.#System.ComponentModel.INotifyPropertyChanged.PropertyChanged")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.AuthenticationOperation.#End(System.IAsyncResult)", Justification = "Need to capture and propagate")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1030:UseEventsWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.AuthenticationOperation.#RaiseCompletionPropertyChanges()", Justification = "Virtual method to raise multiple events")]

[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1064:ExceptionsShouldBePublic", Scope = "type", Target = "OpenRiaServices.DomainServices.Client.IEntityRef", Justification = "This is an interface, not an exception???")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.AssociationMapBuilder.#VisitEntityRef(OpenRiaServices.DomainServices.Client.IEntityRef,OpenRiaServices.DomainServices.Client.Entity,System.Reflection.PropertyInfo)", Justification = "This method isn't complex.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#CreateQuery`1(System.String,System.Collections.Generic.IDictionary`2<System.String,System.Object>,System.Boolean,System.Boolean)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Composable", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#CreateQuery`1(System.String,System.Collections.Generic.IDictionary`2<System.String,System.Object>,System.Boolean,System.Boolean)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityQueryable.#Select`1(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!0>>)", Justification = "This is the required LINQ signature.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.QueryResult.#GetReturnValue()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1721:PropertyNamesShouldNotMatchGetMethods", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.QueryResult`1.#ReturnValue")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#InvokeOperation`1(System.String,System.Collections.Generic.IDictionary`2<System.String,System.Object>,System.Boolean,System.Action`1<OpenRiaServices.DomainServices.Client.InvokeOperation`1<!!0>>,System.Object)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ChangeSetBuilder+AssociationMapBuilder.#VisitEntityRef(OpenRiaServices.DomainServices.Client.IEntityRef,OpenRiaServices.DomainServices.Client.Entity,System.Reflection.PropertyInfo)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ChangeSetBuilder+AssociationMapBuilder.#VisitEntityRef(OpenRiaServices.DomainServices.Client.IEntityRef,OpenRiaServices.DomainServices.Client.Entity,System.Reflection.PropertyInfo)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ChangeSetEntry.#Associations", Justification = "This property needs a setter for deserialization.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ChangeSetEntry.#EntityActions", Justification = "This property needs a setter for deserialization.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ChangeSetEntry.#OriginalAssociations", Justification = "This property needs a setter for deserialization.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "OpenRiaServices.DomainServices.Hosting", Justification = "There will be more types later.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1813:AvoidUnsealedAttributes", Scope = "type", Target = "OpenRiaServices.DomainServices.DomainIdentifierAttribute", Justification = "Ideally this attribute will only be surfaced through derived types.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "OpenRiaServices.DomainServices")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Ria", Scope = "namespace", Target = "OpenRiaServices.DomainServices.Hosting", Justification = "Spelling is correct.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.QueryResult.#GetIncludedResults()", Justification = "API design")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1721:PropertyNamesShouldNotMatchGetMethods", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.QueryResult`1.#IncludedResults", Justification = "API design")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.QueryResult.#GetRootResults()", Justification = "API design")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1721:PropertyNamesShouldNotMatchGetMethods", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.QueryResult`1.#RootResults", Justification = "API design")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.QueryResult.#GetRootResults()", Justification = "API design")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1721:PropertyNamesShouldNotMatchGetMethods", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.QueryResult`1.#RootResults", Justification = "API design")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "OpenRiaServices.DomainServices.Hosting", Justification = "API design")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Ria", Scope = "namespace", Target = "OpenRiaServices.DomainServices.Hosting", Justification = "Spelling is correct")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.WebContextBase.#System.ComponentModel.INotifyPropertyChanged.PropertyChanged", Justification = "Per API review")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.WebContextBase.#System.ComponentModel.INotifyPropertyChanged.PropertyChanged", Justification = "Per API review")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1030:UseEventsWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.AuthenticationService.#RaisePropertyChanged(System.String)", Justification = "Eventually raises an event.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#Load`1(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>,System.Boolean)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#Load`1(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>,OpenRiaServices.DomainServices.Client.LoadBehavior,System.Boolean)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#Load`1(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>,System.Boolean)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainContext.#Load`1(OpenRiaServices.DomainServices.Client.EntityQuery`1<!!0>,OpenRiaServices.DomainServices.Client.LoadBehavior,System.Boolean)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726:UsePreferredTerms", MessageId = "Logout", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ApplicationServices.AuthenticationService.#Logout(System.Boolean)", Justification = "For consistency with ASP.NET, Logout was chosen over the recommended alternatives.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityChangeSet.#GetChangeSetEntries()", Justification = "Expensive method.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.DomainServiceFault.#GetValidationErrors()", Justification = "This method is too expensive to make it a property")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2240:ImplementISerializableCorrectly", Scope = "type", Target = "OpenRiaServices.DomainServices.Client.DomainException", Justification = "In view of .Net Security Transparency model, fxcop rule is wrong")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "System.ComponentModel.DataAnnotations", Justification = "There are more types in another assembly.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA2210:AssembliesShouldHaveValidStrongNames", Justification = "Assemblies are delay-signed.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2240:ImplementISerializableCorrectly", Scope = "type", Target = "OpenRiaServices.DomainServices.Client.DomainOperationException", Justification = "FxCop should not insist SecurityTransparent code do this")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope = "type", Target = "OpenRiaServices.DomainServices.Client.DomainOperationException", Justification = "SecurityTransparent assemblies cannot serialize custom data")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.MetaType.#.ctor(System.Type)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1030:UseEventsWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ComplexObject.#RaiseDataMemberChanged(System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1030:UseEventsWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ComplexObject.#RaiseDataMemberChanging(System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1030:UseEventsWhereAppropriate", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ComplexObject.#RaisePropertyChanged(System.String)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ComplexObject.#System.ComponentModel.INotifyPropertyChanged.PropertyChanged")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2238:ImplementSerializationMethodsCorrectly", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ComplexObject.#OnDeserialized(System.Runtime.Serialization.StreamingContext)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2238:ImplementSerializationMethodsCorrectly", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ComplexObject.#OnDeserializing(System.Runtime.Serialization.StreamingContext)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.Entity.#System.ComponentModel.INotifyDataErrorInfo.GetErrors(System.String)", Justification = "The hiding is intentional.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.Entity.#System.ComponentModel.INotifyDataErrorInfo.HasErrors", Justification = "The hiding is intentional.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.Entity.#System.ComponentModel.INotifyDataErrorInfo.ErrorsChanged", Justification = "The hiding is intentional.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.Entity.#System.ComponentModel.INotifyDataErrorInfo.ErrorsChanged", Justification = "The hiding is intentional.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ComplexObject.#System.ComponentModel.INotifyDataErrorInfo.GetErrors(System.String)", Justification = "The hiding is intentional.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ComplexObject.#System.ComponentModel.INotifyDataErrorInfo.HasErrors", Justification = "The hiding is intentional.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ComplexObject.#System.ComponentModel.INotifyDataErrorInfo.ErrorsChanged", Justification = "The hiding is intentional.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ComplexObject.#System.ComponentModel.INotifyDataErrorInfo.ErrorsChanged", Justification = "The hiding is intentional.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.ValidationUtilities.#TryValidateObjectRecursive(System.Object,System.String,System.ComponentModel.DataAnnotations.ValidationContext,System.Collections.Generic.List`1<System.ComponentModel.DataAnnotations.ValidationResult>)", Justification = "This internal API's complexity is acceptable for now.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntityCollection`1+ListCollectionViewProxy`1.#_weakCollectionChangedLister", Justification = "Construction is enough to enable weak event subscription.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields", Scope = "member", Target = "OpenRiaServices.DomainServices.Client.EntitySet`1+ListCollectionViewProxy`1.#_weakCollectionChangedLister", Justification = "Construction is enough to enable weak event subscription.")]
